const path = require('path')
const resolve = (dir) => path.join(__dirname, dir)

module.exports = {
  publicPath: process.env.NODE_ENV === 'production'
    ? './'
    : '/',
  assetsDir: 'assets',

  devServer: {
    port: 8080, // 项目启动端口
    open: true, // 浏览器自动打开
    proxy: { // 代理
      '/api': {
        target: 'https://dapp.umnet.cn', // 目标地址
        changeOrigin: true, // 是否跨域
        secure: false, // https 接口，需要配置这个参数
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  },

  productionSourceMap: false,
  chainWebpack: (config) => { // 配置别名
    config.resolve.alias
      .set('@', resolve('src'))
  }
}